.index{width:100%; max-width:640px; min-height:320px; background:#f4f4f6; padding-top:50px; padding-bottom:60px; z-index:100;}
.list{width:100%; max-width:640px; min-height:320px; background:#f4f4f6; padding-top:50px; padding-bottom:50px; z-index:100;}
.listNoneNav{width:100%; max-width:640px; min-height:320px; background:#f4f4f6; padding-top:50px; padding-bottom:0px; z-index:100;}
/*swipe*/
.swipePanel{ padding:0px; padding-bottom:0px;}
.swipePanel .swipe { overflow: hidden;}
.swipePanel .swipe img{ display:block;}
.swipePanel .swipe ul { float: left; -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.swipePanel .swipe #pagenavi { position:absolute; width:120px; left:50%; bottom: 5px; margin-left:-60px; text-align: center; }
.swipePanel .swipe #pagenavi a { width: 7px; height: 7px; line-height: 99em; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block; *display: inline; *zoom: 1; background:rgba(255,255,255,0.6);}
.swipePanel .swipe #pagenavi a.active { background: #fff;}
.swipePanel .shadow{ width:100%; margin-bottom:0px;}
.swipePanel .shadow img{ margin-top:10px; height:23px;}


.service{ width:100%; height:auto; padding-bottom:10px; padding-top:10px; background:#fff; overflow:hidden; zoom:1; }
.service a{ display:block; float:left; width:25%; text-align:center;}
.service a .pic{ height:44px; margin-top:10px;}
.service a .pic img{ height:100%; width:auto;}
.service a .topic{ font-size:13px; margin-top:5px; margin-bottom:5px; color:#808080;}

.middleBanner{ margin-top:10px; margin-bottom:10px;}
.middleBanner img{ display:block;}

/*userinfo*/
.userInfo{position:relative; margin-top:-52px;}
.userInfo .avatarPic{ position:absolute; left:10px; top:10px; width:100px; height:90px; z-index:10;}
.userInfo .avatarPic a{ display:block; }
.userInfo .avatarPic a img{ width:80px; height:80px; border:2px solid #fff; border-radius:6px; background-color:#e70056; overflow:hidden;}
.userInfo .Content{ margin-left:0px; padding-top:8px; color:#686868; position:relative; z-index:9; text-align:left; border-bottom:1px solid #e6e6e6;}
.userInfo .Content .name{ padding-left:100px; font-size:22px; height:40px; line-height:40px;}
.userInfo .Content .name span{ color:#fff; font-weight:normal; text-shadow: 0 2px 3px #000;  }
.userInfo .Content .recommend{ padding-left:100px; font-size:20px; color:#000; line-height:30px; background-color:#fff; height:53px;}
.userInfo .Content .recommend span{ color:#323232;}
.userInfo .Content .recommend em{ color:#e93967; font-style:normal; padding:0px 3px;}

/*search*/

.searchBar{ width:100%; position:relative;}
.searchBar .searchInput{ margin-left:15px; margin-top:10px; margin-bottom:9px; margin-right:30px; position:relative;}
.searchBar input[type=text]{ border-radius: 6px; display:block; width:100%; padding-left:15px; height:30px; line-height:30px; margin:0px auto; font-size:16px; border: 1px solid #e6e6e6;}
.searchBar input[type=text]:hover,.search input[type=text]:focus,.search input[type=password]:hover,input[type=password]:focus{ border: 1px solid #56b4ef; box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 0 8px rgba(82,168,236,.6); -webkit-transition: box-shadow .5s;}
.searchBar input::-webkit-input-placeholder { color: #999; -webkit-transition: color .5s;}
.searchBar input:focus::-webkit-input-placeholder,.search input:hover::-webkit-input-placeholder { color: #c2c2c2; -webkit-transition: color .5s;}
.searchBar input[type=button]{ -webkit-appearance: none; position:absolute; right:-15px; top:2px; width:30px; height:30px; background:url(../img/search.png) no-repeat center center; background-size:auto 20px;}
.searchBar .sort{ position:absolute; top:13px; right:10px; width:40px; height:40px;background:url(../img/sort.png) no-repeat center center; background-size:auto 24px; cursor:pointer;}

/*search*/

.search{width: 100%; height: 40px; line-height: 48px; font-size: 13px; color: #333; border-bottom: 1px solid #e6e6e6; padding-top: 10px; background-color: #fff; text-align: center;}
.search .search-box{width: 70%; height: 32px; border-radius: 14px; background-color: #f0f0f0;  text-align: left; padding-left: 24px; padding-right: 2%; position: relative; margin: 0 auto;}
.search input#btn{width: 16px; height: 16px; display: block; background: url(../img/search_bg.png) no-repeat center center; background-size: 15px; position: absolute; left: 35%; top: 8px;}
.search input#search{width: 53%; height: 30px; line-height: 30px; position: absolute; left: 42%; top: 0px; margin-top: 1px; background: none;}

.searchBarGray{ width:100%; position:relative; background:#f0f0f0;}
.searchBarGray .searchInput{ margin-left:15px; padding-top:10px; padding-bottom:9px; margin-right:30px; position:relative;}
.searchBarGray input[type=text]{ border-radius: 6px; display:block; width:100%; padding-left:15px; height:30px; line-height:30px; margin:0px auto; font-size:16px; border: 1px solid #e6e6e6;}
.searchBarGray input[type=text]:hover,.search input[type=text]:focus,.search input[type=password]:hover,input[type=password]:focus{ border: 1px solid #56b4ef; box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 0 8px rgba(82,168,236,.6); -webkit-transition: box-shadow .5s;}
.searchBarGray input::-webkit-input-placeholder { color: #999; -webkit-transition: color .5s;}
.searchBarGray input:focus::-webkit-input-placeholder,.search input:hover::-webkit-input-placeholder { color: #c2c2c2; -webkit-transition: color .5s;}
.searchBarGray input[type=button]{ -webkit-appearance: none; position:absolute; right:-15px; top:11px; width:30px; height:30px; background:url(../img/search.png) no-repeat center center; background-size:auto 20px;}
.searchBarGray .sort{ position:absolute; top:13px; right:10px; width:40px; height:40px; background:url(../img/sort.png) no-repeat center center; background-size:auto 24px; cursor:pointer;}


/*proListIndex*/

.proListIndex dl{ margin-top:10px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.proListIndex dl dt{ padding:5px 0px; background:#fff; position:relative;}
.proListIndex dl dt span{ display:block; height:30px; line-height:30px; padding-left:20px; font-size:16px; color:#555;}
.proListIndex dl dt em{ color:#52ab03; font-style:normal;}
.proListIndex dl dt:after{ position:absolute; bottom:12px; left:10px; content:''; width:15px; height:15px;  border-left:2px solid #52ab03;}
.proListIndex dl dt a{ position:absolute; top:0px; right:10px; height:40px; line-height:40px; color:#52ab03; font-style:normal; font-size:14px;}
.proListIndex dl dd{ background:#fff;}
.top{ border-top:1px #e5e5e5 solid;}
.top a{ display:block; float:left; width:50%; padding:10px 0; border-right:1px #e5e5e5 solid; text-align:right; margin-left:-1px;}
.top a h1{ font-weight:normal; font-size:15px; color:#1d6c00; padding-left:10px; margin-bottom:11px; text-align:left;  height:20px; overflow:hidden; line-height:20px;}
.top a h2{ font-weight:normal; font-size:12px; color:#666460; padding-left:10px;text-align:left; height:18px; line-height:18px;overflow:hidden;}
.top a img{ display:inline-block; width:50%; margin-right:5%;}
.clear{ clear:both;}

.bot{ border-top:1px #e5e5e5 solid; }
.bot a{ display:block; float:left;width:33.3%; padding:10px 0; border-right:1px #e5e5e5 solid; margin-right:-1px; text-align:center;}
.bot a h1{ font-weight:normal; font-size:15px; color:#1d6c00; margin-bottom:11px; height:20px; overflow:hidden; line-height:20px;}
.bot a h2{ font-weight:normal; font-size:12px; color:#666460;  height:18px; line-height:18px;overflow:hidden;}
.bot a img{ display:inline-block; width:80%; margin:5px auto;}

.proListIndex dl.sortEnter{ border-bottom:0px;}
.sortEnter img{ display:block;}
.sortEnter ul{ overflow:hidden;}
.sortEnter ul li{ float:left; width:50%; border-left:1px solid #dedede; border-bottom:1px solid #dedede; margin-left:-1px;}
/*.proList dl{ margin-top:10px;}
.proList dl dt{ padding:5px 0px; background:#fff; position:relative;}
.proList dl dt span{ display:block; height:30px; line-height:30px; text-align:center; font-size:16px; color:#333;}
.proList dl dt em{ color:#52ab03; font-style:normal;}
.proList dl dt:after{ position:absolute; bottom:0; left:50%; content:''; width:30px; height:1px; margin-left:-15px; border-bottom:1px solid #ccc;}
.proList dl dd{ background:#fff;}*/

.sptj{background:#fff;}
.sptj ul{ overflow:hidden; zoom:1;}
.sptj ul li{ margin-top:5px; }
.sptj ul li a{ display:block;}
.sptj ul li img{ display:block; width:100%; }

.jrms{ width:100%; background:#fff;}
.jrms ul{ overflow:hidden; zoom:1; margin:4px;}
.jrms ul li{ float:left; width:25%; overflow:hidden;}
.jrms ul li a{ display:block; margin:4px;}
.jrms ul li a img{ border:1px solid #e6e6e6;}
.jrms ul li a .ProName{ height:40px; line-height:20px; font-size:12px; color:#333; overflow:hidden; padding-top:3px; overflow:hidden; text-align:left;}
.jrms ul li a .ProPay{ height:25px; line-height:25px; overflow:hidden; zoom:1;}
.jrms ul li a .ProPay .price{ display:inline-block; text-align:left; color:#fc8138; font-size:12px;}
.jrms ul li a .ProPay .price span{ color:#fc8138; font-size:14px;}
.jrms ul li a .ProPay del{ display:inline-block; text-align:left; color:#888; font-size:12px; margin-left:5px;}

.rmsc{ width:100%; background:#fff;}
.rmsc ul{ overflow:hidden; zoom:1; margin:4px;}
.rmsc ul li{ float:left; width:25%; overflow:hidden;}
.rmsc ul li a{ display:block; margin:4px;}
.rmsc ul li a img{ border:1px solid #e6e6e6;}
.rmsc ul li a .ProName{ height:40px; line-height:20px; font-size:12px; color:#333; overflow:hidden; padding-top:3px; overflow:hidden; text-align:left;}
.rmsc ul li a .ProPay{ height:25px; line-height:25px; overflow:hidden; zoom:1;}
.rmsc ul li a .ProPay .price{ display:inline-block; text-align:left; color:#fc8138; font-size:12px;}
.rmsc ul li a .ProPay .price span{ color:#fc8138; font-size:14px;}
.rmsc ul li a .ProPay del{ display:inline-block; text-align:left; color:#888; font-size:12px; margin-left:5px;}

.jdmp{ width:100%; background:#fff;}
.jdmp .switch{ position:absolute; top:5px; right:5px; height:30px; text-align:center;}
.jdmp .switch i{ display:inline-block; width:30px; height:30px; text-indent:-9999em; overflow:hidden;}
.jdmp .switch i.prev{ background:url(../img/prev.png) no-repeat center center; background-size:auto 12px;}
.jdmp .switch i.next{ background:url(../img/next.png) no-repeat center center; background-size:auto 12px;}
.jdmp .switch i.prev_gray{ background:url(../img/prev_gray.png) no-repeat center center; background-size:auto 12px;}
.jdmp .switch i.next_gray{ background:url(../img/next_gray.png) no-repeat center center; background-size:auto 12px;}
.jdmp ul{ overflow:hidden; zoom:1; margin:4px;}
.jdmp ul li{ float:left; width:50%; overflow:hidden;}
.jdmp ul li a{ display:block; margin:4px;}
.jdmp ul li a img{ border:1px solid #e6e6e6;}
.jdmp ul li a .ProName{ height:20px; line-height:20px; font-size:12px; color:#333; overflow:hidden; padding-top:3px; overflow:hidden; text-align:left;}
.jdmp ul li a .ProPay{ height:25px; line-height:25px; overflow:hidden; zoom:1;}
.jdmp ul li a .ProPay .price{ display:inline-block; text-align:left; color:#fc8138; font-size:12px;}
.jdmp ul li a .ProPay .price span{ color:#fc8138; font-size:14px;}
.jdmp ul li a .ProPay b{ display:inline-block; text-align:left; color:#999; font-size:12px; font-weight:normal;}

.yjgl{ width:100%; background:#fff;}
.yjgl ul{ overflow:hidden; zoom:1; margin:4px;}
.yjgl ul li{ float:left; width:50%; overflow:hidden;}
.yjgl ul li .ProFans{ font-size:14px; color:#333; padding:0px 5px 6px 5px;}
.yjgl ul li .ProFans i{ position:relative; top:5px; display:inline-block; width:25px; height:25px; border-radius:25px; overflow:hidden; margin-right:7px;}
.yjgl ul li a{ display:block; margin:4px;}
.yjgl ul li a img{ border:1px solid #e6e6e6;}
.yjgl ul li a .ProName{ height:25px; line-height:25px; font-size:14px; color:#333; overflow:hidden; overflow:hidden; text-align:left;}
.yjgl ul li a .ProPay{ height:48px; line-height:16px; color:#777; overflow:hidden; overflow:hidden; text-align:left; font-size:12px; }

.cnxh{ width:100%; background:#fff;}
.cnxh ul{ overflow:hidden; zoom:1; margin:4px;}
.cnxh ul li{ float:left; width:50%; overflow:hidden;}
.cnxh ul li a{ display:block; margin:4px;}
.cnxh ul li a img{ border:1px solid #e6e6e6;}
.cnxh ul li a .ProName{ height:40px; line-height:20px; font-size:12px; color:#333; overflow:hidden; padding-top:3px; overflow:hidden; text-align:left;}
.cnxh ul li a .ProPay{ height:25px; line-height:25px; overflow:hidden; zoom:1;}
.cnxh ul li a .ProPay .price{ display:inline-block; text-align:left; color:#fc8138; font-size:12px;}
.cnxh ul li a .ProPay .price span{ color:#fc8138; font-size:14px;}
.cnxh ul li a .ProPay del{ display:inline-block; text-align:left; color:#888; font-size:12px; margin-left:5px;}

.jptj{ width:100%; background:#fff;}
.jptj ul{ overflow:hidden; zoom:1; margin:4px;}
.jptj ul li{ float:left; width:50%; overflow:hidden;}
.jptj ul li a{ display:block; margin:4px;}
.jptj ul li a img{ border:1px solid #e6e6e6;}
.jptj ul li a .ProName{ height:40px; line-height:20px; font-size:12px; color:#333; overflow:hidden; padding-top:3px; overflow:hidden; text-align:left;}
.jptj ul li a .ProPay{ height:25px; line-height:25px; overflow:hidden; zoom:1;}
.jptj ul li a .ProPay .price{ display:inline-block; text-align:left; color:#fc8138; font-size:12px;}
.jptj ul li a .ProPay .price span{ color:#fc8138; font-size:14px;}
.jptj ul li a .ProPay del{ display:inline-block; text-align:left; color:#888; font-size:12px; margin-left:5px;}

.minsu{ width:100%; background:#fff;}
.minsu ul{ overflow:hidden; zoom:1; margin:4px;}
.minsu ul li{ float:left; width:33.3%; overflow:hidden;}
.minsu ul li a{ display:block; margin:4px;}
.minsu ul li a img{ border:1px solid #e6e6e6;}
.minsu ul li a .ProName{ height:20px; line-height:20px; font-size:12px; color:#333; overflow:hidden; padding-top:3px; overflow:hidden; text-align:left;}
.minsu ul li a .ProPay{ height:25px; line-height:25px; overflow:hidden; zoom:1;}
.minsu ul li a .ProPay .price{ display:inline-block; text-align:left; color:#999; font-size:12px;}
.minsu ul li a .ProPay .price span{ color:#fc8138; font-size:14px;}

.njl{ width:100%; background:#fff;}
.njl ul{ overflow:hidden; zoom:1; margin:4px;}
.njl ul li{ float:left; width:33.3%; overflow:hidden;}
.njl ul li a{ display:block; margin:4px;}
.njl ul li a img{ border:1px solid #e6e6e6;}
.njl ul li a .ProName{ height:20px; line-height:20px; font-size:12px; color:#333; overflow:hidden; padding-top:3px; overflow:hidden; text-align:left;}
.njl ul li a .ProPay{ height:25px; line-height:25px; overflow:hidden; zoom:1;}
.njl ul li a .ProPay .price{ display:inline-block; text-align:left; color:#999; font-size:12px;}
.njl ul li a .ProPay .price span{ color:#fc8138; font-size:14px;}

.newsList .tab{ width: 100%; height: 44px; line-height: 44px; font-size: 15px; color: #333; }
.newsList .tab ul{ width:100%; height:44px; border-bottom: 1px solid #e6e6e6; background: #fff; overflow:hidden;}
.newsList .tab li{ width: 33.3%; height: 44px; float: left; text-align: center;}
.newsList .tab li.select { height: 43px; color: #8ec31e; border-bottom: 2px solid #8ec31e;}

.newsSwipe{ padding:0px;}
.newsSwipe .swipe { overflow: hidden;}
.newsSwipe .swipe ul { float: left; -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.newsSwipe .swipe ul li img{ display:block;}
.newsSwipe .swipe #pagenavi { position: absolute; width: 100%; height:30px; line-height:30px; left: 0px; bottom: 0px; background:rgba(0,0,0,0.5); text-align: left; }
.newsSwipe .swipe #pagenavi span{ color:#fff; padding-left:10px; text-align:left;}
.newsSwipe .swipe #pagenavi .page{ position:absolute; bottom:3px; right:0px; width:40px; }
.newsSwipe .swipe #pagenavi .page a { display:none; color:#fff; width:40px; height:24px; line-height:24px; border-radius:24px; font-size:14px;}
.newsSwipe .swipe #pagenavi .page a.active { display:block;}

.newsListTable ul li{ position:relative; border-bottom:1px solid #ebebeb;}
.newsListTable ul li .newsPic{ position:absolute; left:10px; top:0px; width:110px; height:90px;}
.newsListTable ul li .newsPic .ProImg{display:block; width:110px; height:90px; line-height:90px; text-align:center; vertical-align:middle; display: table-cell;}
.newsListTable ul li .newsPic .ProImg img{display:block; vertical-align:middle; max-width:110px; max-height:90px;}
.newsListTable ul li .newsContent{ margin-left:130px; margin-right:10px; height:80px; color:#686868; position:relative; text-align:left; padding-top:10px;}
.newsListTable ul li .newsContent .title{ height:40px; line-height:20px; overflow:hidden; font-size:14px; color:#000;}
.newsListTable ul li .time{ position:absolute; left:0px; bottom:10px; font-size:12px; color:#999;}

.newsListGrid ul{ overflow:hidden; border-bottom:1px solid #ebebeb;}
.newsListGrid ul li{ position:relative; float:left; width:50%; border-left:1px solid #ebebeb; margin-left:-1px;}
.newsListGrid ul li .newsPic{ margin:10px;}
.newsListGrid ul li .newsContent{ margin:0px 5px;}
.newsListGrid ul li .newsContent .title{ height:40px; line-height:20px; overflow:hidden; font-size:14px; color:#000;}
.newsListGrid ul li .time{ margin-top:5px; margin-bottom:10px; font-size:12px; color:#999;}

.newsListBanner ul{ margin:10px;}
.newsListBanner ul li .newsContent .title{ height:40px; line-height:20px; overflow:hidden; font-size:14px; color:#000;}
.newsListBanner ul li .time{ font-size:12px; color:#999;}

.newsDetail{ text-align:left; padding:10px 15px; padding-bottom:30px;}
.newsDetail .ban{ text-align:center; margin:0px auto; margin-top:5px;}
.newsDetail img{ max-width:100%; margin:0px auto; margin-top:0px; margin-bottom:10px;}
.newsDetail .title{ font-size:16px; text-align:left; height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newsDetail .time{ text-align:left; height:35px; line-height:35px; margin-bottom:5px; color:#888; font-size:14px;}
.newsDetail p{ text-indent:2em; line-height:24px; font-size:14px; color:#555;}
.newsDetail p img{ margin-top:30px;}


.brand{ padding:0px 0px 8px 0px;}
.brand p{ margin-top:8px;}
.brand p img{ display:block;}

.brand dl{ position:relative; margin-top:8px; height:120px; background:#fff8f2; overflow:hidden;}
.brand dl dt{ position:absolute; top:0px; left:0px; width:120px; height:120px; background:#cf0243;}
.brand dl dt span{ position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; color:#fff; font-size:14px;}
.brand dl dt span img{ position:absolute; left:17px; top:17px; width:85px; height:85px; border-radius:50%;}
.brand dl dd{ margin-left:120px;}
.brand dl dd .nameContent{ display:block; padding:10px 15px; color:#d40345;}
.brand dl dd .nameContent .title{ height:44px; line-height:44px; font-size:18px; overflow:hidden;}
.brand dl dd .nameContent .content span{ line-height:25px; display:block; font-size:14px;}
.brand dl.b_01{ background:#e4cd97;}
.brand dl.b_02{ background:#ececec;}
.brand dl.b_03{ background:#fff4d6;}
.brand dl.b_01 dt{ background:#d40345;}
.brand dl.b_02 dt{ background:#c4d2f5;}
.brand dl.b_03 dt{ background:#889c29;}
.brand dl.b_01 dd .nameContent{ color:#d60e4c;}
.brand dl.b_02 dd .nameContent{ color:#03092b;}
.brand dl.b_03 dd .nameContent{ color:#899c29;}

/*sortList*/
.sortList dl{ margin-bottom:10px;}
.sortList dl dt{ position:relative; height:40px; background:#fff8f2; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.sortList dl dt h3{ height:40px; line-height:40px; padding-left:40px; font-size:14px; color:#6f716e; font-weight:normal; background:url(../img/ico_food.png) no-repeat 10px 6px; background-size:auto 20px;}
.sortList dl dt a{ position:absolute; top:8px; right:8px; font-size:14px; border:1px solid #de5a22; height:23px; line-height:23px; color:#de5a22; padding-left:20px; padding-right:5px; border-radius:3px; background:url(../img/red_packet.png) no-repeat 5px center; background-size:auto 14px;}
.sortList dl dd ul{ background:#000;}
.sortList dl dd ul li{ margin-bottom:1px;}
.sortList dl dd ul li img{ display:block;}

/*packetList*/
.sortBar{ background:#f5f5f5;}
.sortBar .menu ul{ overflow:hidden; background:#fff; border-top:1px solid #ededed; border-bottom:1px solid #ededed; padding:8px 0px;}
.sortBar .menu ul li{ float:left; width:25%; line-height:25px; border-left:1px solid #ededed; margin-left:-1px; text-align:center;}
.sortBar .menu ul li span{ display:inline-block; color:#555; font-size:14px; margin-right:5px;}
.sortBar .menu ul li i{ display:inline-block; width:10px; height:10px; margin-left:5px;}
.sortBar .menu ul li.up i{ background:url(../img/SortArrowUp.png) no-repeat center center; background-size:10px auto;}
.sortBar .menu ul li.down i{ background:url(../img/SortArrowDown.png) no-repeat center center; background-size:10px auto;}

/*proList*/
.proList { background:#f5f5f5;}
.proList ul{ margin-top:0px;}
.proList ul li { position:relative; margin-top:0px; padding-top:15px; background:#fff; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.proList ul li .ProPic{ position:absolute; top:15px; left:15px; width:100px; height:100px;}
.proList ul li .nameContent{ padding-left:120px; line-height:25px; color:#000; text-align:left; margin:0px 10px 10px 10px; position:relative;}
.proList ul li .nameContent .ProName{ font-size:14px; height:60px; line-height:20px; overflow:hidden; font-weight:400; padding-top:0px; margin-right:80px;}
.proList ul li .nameContent .ProName a{ color:#323232;}
.proList ul li .nameContent .Area{ font-size:12px; color:#777;}
.proList ul li .nameContent .price{ font-size:12px; color:#777;}
.proList ul li .nameContent .price span{ display:inline-block; color:#fc8239; font-size:12px;}
.proList ul li .nameContent .price span i{ display:inline-block; font-size:16px; font-style:normal;}
.proList ul li .nameContent .price del{ margin-left:5px; font-size:12px;}

/*ScenicList*/
.ScenicList { background:#f5f5f5;}
.ScenicList ul{ margin-top:0px;}
.ScenicList ul li { position:relative; margin-top:0px; padding-top:15px; background:#fff; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.ScenicList ul li .ProPic{ margin:10px;}
.ScenicList ul li .nameContent{ line-height:25px; color:#000; text-align:left; margin:0px 10px 10px 10px; position:relative;}
.ScenicList ul li .nameContent .ProName{ font-size:14px; height:25px; line-height:25px; overflow:hidden; font-weight:400; padding-top:0px; margin-right:80px;}
.ScenicList ul li .nameContent .ProName a{ color:#323232;}
.ScenicList ul li .nameContent .price{ position:absolute; bottom:0px; right:0px; font-size:12px; color:#777; margin-top:5px;}
.ScenicList ul li .nameContent .price span{ display:inline-block; color:#fc8239; font-size:12px;}
.ScenicList ul li .nameContent .price span i{ display:inline-block; font-size:16px; font-style:normal;}

/*ProList_njl*/
.ProList_njl { background:#f5f5f5;}
.ProList_njl ul{ margin-top:0px;}
.ProList_njl ul li { position:relative; margin-bottom:5px; padding-top:15px; background:#fff; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.ProList_njl ul li .ProPic{ margin:10px;}
.ProList_njl ul li .nameContent{ line-height:25px; color:#000; text-align:left; margin:0px 10px 10px 10px; position:relative;}
.ProList_njl ul li .nameContent .ProName{ font-size:15px; height:25px; line-height:25px; overflow:hidden; font-weight:400; padding-top:0px; margin-right:80px;}
.ProList_njl ul li .nameContent .ProName a{ color:#333;}
.ProList_njl ul li .nameContent .price{ position:absolute; top:0px; right:0px; font-size:12px; color:#777;}
.ProList_njl ul li .nameContent .price span{ display:inline-block; color:#fc8239; font-size:12px;}
.ProList_njl ul li .nameContent .price span i{ display:inline-block; font-size:16px; font-style:normal;}
.ProList_njl ul li .nameContent .about{ font-size:14px; height:44px; line-height:22px; overflow:hidden; font-weight:400; padding-top:5px; color:#666;}

/*proList_ms*/
.proList_ms { background:#f5f5f5;}
.proList_ms ul{ margin-top:0px; overflow:hidden;}
.proList_ms ul li { float:left; width:49%; position:relative; margin-left:2%; margin-bottom:2%; background:#fff; overflow:hidden;}
.proList_ms ul li:nth-child(2n+1){ margin-left:0;}
.proList_ms ul li .ProPic{ margin:10px;}
.proList_ms ul li .nameContent{ line-height:25px; color:#000; text-align:left; margin:0px 10px 10px 10px; position:relative;}
.proList_ms ul li .nameContent .ProName{ font-size:14px; height:25px; line-height:25px; overflow:hidden; font-weight:400; padding-top:0px; margin-right:80px;}
.proList_ms ul li .nameContent .ProName a{ color:#323232;}
.proList_ms ul li .nameContent .price{ position:absolute; bottom:0px; right:0px; font-size:12px; color:#777; margin-top:5px;}
.proList_ms ul li .nameContent .price span{ display:inline-block; color:#fc8239; font-size:12px;}
.proList_ms ul li .nameContent .price span i{ display:inline-block; font-size:16px; font-style:normal;}

/*proList_gl*/
.proList_gl{ width:100%;}
.proList_gl ul{ overflow:hidden; zoom:1; margin:2px;}
.proList_gl ul li{ float:left; width:50%; overflow:hidden;}
.proList_gl ul li .ProFans{ font-size:14px; color:#333; background:#fff; padding:0px 5px 8px 5px;}
.proList_gl ul li .ProFans i{ position:relative; top:5px; display:inline-block; width:22px; height:22px; border-radius:22px; overflow:hidden; margin-right:7px;}
.proList_gl ul li a{ display:block; margin:2px; padding:4px; background:#fff;}
.proList_gl ul li a img{ display:block;}
.proList_gl ul li a .ProName{ height:25px; line-height:25px; font-size:14px; color:#333; overflow:hidden; overflow:hidden; text-align:left;}
.proList_gl ul li a .ProPay{ height:48px; line-height:16px; color:#777; overflow:hidden; overflow:hidden; text-align:left; font-size:12px; }

/*proDetail_gl*/
.proDetail_gl{ text-align:left; padding:10px 15px; padding-bottom:30px; position:relative;}
.proDetail_gl .ban{ text-align:center; margin:0px auto; margin-top:5px;}
.proDetail_gl img{ max-width:100%; margin:0px auto; margin-top:0px; margin-bottom:10px;}
.proDetail_gl .title{ font-size:16px; text-align:left; height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.proDetail_gl .praise{ position:absolute; top:15px; right:0px; height:35px; line-height:35px; font-size:14px; border:1px solid #e6e6e6; border-top-left-radius:20px; border-bottom-left-radius:20px; padding-left:40px; padding-right:10px; background:url(../img/praise.png) no-repeat 10px center; background-size:auto 20px; color:#808080;}

.proDetail_gl .ProFans{ font-size:12px; color:#333; padding:0px 5px 6px 5px;}
.proDetail_gl .ProFans i{ position:relative; top:5px; display:inline-block; width:20px; height:20px; border-radius:20px; overflow:hidden; margin-right:5px;}
.proDetail_gl .text p{ line-height:24px; font-size:14px; color:#666;}
.proDetail_gl .text p:first-child{ color:#333;}
.proDetail_gl .text p img{ margin-top:30px;}

.proSorts{ padding:8px 10px; background-color:#fff;}
.proSorts .sorts{ border:1px solid #e6e6e6; background-color:#fff; border-radius:5px; overflow:hidden; zoom:1;}
.proSorts .sorts span{ display:block; height:35px; line-height:35px; float:left; width:33.3%; border-left:1px solid #e6e6e6; text-align:center; margin-left:-1px; cursor:pointer;}
.proSorts .sorts span.on{ color:#00a8ff;}


/*packetList*/
.packetList{ background:#f7f6f6;}
.packetList .tab ul{ overflow:hidden; background:#fff; border-top:1px solid #ededed; border-bottom:1px solid #ededed; padding:8px 0px;}
.packetList .tab ul li{ float:left; width:50%; line-height:25px; border-left:1px solid #ededed; margin-left:-1px; text-align:center;}
.packetList .tab ul li span{ display:inline-block; color:#555; font-size:14px; margin-right:5px;}
.packetList .tab ul li i{ display:inline-block; width:10px; height:10px; margin-left:5px;}
.packetList .tab ul li.up i{ background:url(../img/LittleArrowUp.png) no-repeat center center; background-size:10px auto;}
.packetList .tab ul li.down i{ background:url(../img/LittleArrowDown.png) no-repeat center center; background-size:10px auto;}
.packetList .pro ul{ margin-top:0px;}
.packetList .pro ul li { position:relative; margin-top:0px; padding-top:15px; background:#fff; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.packetList .pro ul li .ProPic{ position:absolute; left:10px; top:15px; width:70px; height:50px;}
.packetList .pro ul li .ProPic a{ padding:1px; background-color:#fff; display:block; width:70px; height:50px;}
.packetList .pro ul li .ProPic a img{ width:70px; height:50px; border-radius:4px;}
.packetList .pro ul li .nameContent{ margin-left:90px; height:65px; color:#000; position:relative; text-align:left;}
.packetList .pro ul li .nameContent .ProName{ font-size:14px; height:25px; line-height:25px; overflow:hidden; font-weight:400; margin-right:60px; padding-top:0px;}
.packetList .pro ul li .nameContent .ProName a{ color:#323232;}
.packetList .pro ul li .nameContent .price{ font-size:12px; color:#777; margin-top:5px;}
.packetList .pro ul li .nameContent .price span{ display:inline-block; width:50%;}
.packetList .pro ul li .nameContent .share{ position:absolute; top:0px; right:10px; display:block; width:50px; height:25px; line-height:25px; font-size:14px; color:#fff; background:#dd5a22; text-align:center; border-radius:4px;}


/*proThisShop*/
.about{ border-bottom:1px #e5e5e5 solid;}
.about .pro ul{ margin-top:0px;}
.about  .pro ul li { position:relative; margin-top:0px; padding-top:15px; background:#fff; overflow:hidden; border-top:1px solid #e6e6e6;}
.about .pro ul li:nth-child(1){ border-top:none;}
.about .pro ul li .nameContent{ height:65px; color:#000; position:relative; text-align:left;}
.about .pro ul li .nameContent .ProName{ font-size:14px; height:25px; line-height:25px; overflow:hidden; font-weight:400; margin-right:60px; padding-top:0px;}
.about .pro ul li .nameContent .ProName a{ color:#333;}
.about .pro ul li .nameContent .price{ font-size:12px; color:#777; margin-top:5px;}
.about .pro ul li .nameContent .price span{ display:inline-block; color:#666666; font-size:12px;}
.about .pro ul li .nameContent .price span i{ display:inline-block; font-size:16px; font-style:normal;color:#fc8239;}
.about .pro ul li .nameContent .price span em{ font-style:normal;font-size:12px; color:#fc8239;}
.about .pro ul li .nameContent .price del{ display:inline-block; width:50px; font-size:12px; color:#999; margin-left:10px;}
.about .pro ul li .nameContent .buy{ position:absolute; top:20px; right:0px; display:block; width:65px; height:28px; line-height:28px; font-size:14px; color:#fff; text-align:center; border-radius:2px; background:#53a804;}


.about{ border-bottom:1px #e5e5e5 solid;}
.about .pro02 ul{ margin-top:0px;}
.about  .pro02 ul li { position:relative; margin-top:0px; padding-top:15px; background:#fff; overflow:hidden; border-top:1px solid #e6e6e6; padding-bottom:15px;}
.about .pro02 ul li:nth-child(1){ border-top:none;}
.bigpic{ width:90px; height:80px; float:left; margin-right:10px;}
.bigpic img{ display:block;}
.about .pro02 ul li .nameContent{color:#000; position:relative; text-align:left;}
.about .pro02 ul li .nameContent .ProName{ font-size:14px; height:25px; line-height:25px; overflow:hidden; font-weight:400; margin-right:60px; padding-top:0px; margin-bottom:30px;}
.about .pro02 ul li .nameContent .ProName a{ color:#333;}
.about .pro02 ul li .nameContent .price{ font-size:12px; color:#777; margin-top:5px;}
.about .pro02 ul li .nameContent .price span{ display:inline-block; color:#666666; font-size:12px;}
.about .pro02 ul li .nameContent .price span i{ display:inline-block; font-size:16px; font-style:normal;color:#fc8239;}
.about .pro02 ul li .nameContent .price span em{ font-style:normal;font-size:12px; color:#fc8239;}
.about .pro02 ul li .nameContent .price del{ display:inline-block; width:50px; font-size:12px; color:#999; margin-left:10px;}
.about .pro02 ul li .nameContent .buy{ position:absolute; top:20px; right:0px; display:block; width:65px; height:28px; line-height:28px; font-size:14px; color:#fff; text-align:center; border-radius:2px; background:#53a804;}


/*packetThisShop*/
.packetThisShop{ background:#fff; padding:0px 10px; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.packetThisShop h3{ height:30px; line-height:30px; background:#fff; font-size:14px; color:#333; font-weight:normal;}
.packetThisShop .pro ul{ margin-top:0px;}
.packetThisShop .pro ul li { position:relative; margin-top:0px; padding-top:15px; background:#fff; overflow:hidden; border-top:1px solid #e6e6e6;}
.packetThisShop .pro ul li .ProPic{ position:absolute; left:0px; top:15px; width:70px; height:50px;}
.packetThisShop .pro ul li .ProPic a{ padding:1px; background-color:#fff; display:block; width:70px; height:50px;}
.packetThisShop .pro ul li .ProPic a img{ width:70px; height:50px; border-radius:0px;}
.packetThisShop .pro ul li .nameContent{ margin-left:80px; height:65px; color:#000; position:relative; text-align:left;}
.packetThisShop .pro ul li .nameContent .ProName{ font-size:14px; height:25px; line-height:25px; overflow:hidden; font-weight:400; margin-right:60px; padding-top:0px;}
.packetThisShop .pro ul li .nameContent .ProName a{ color:#323232;}
.packetThisShop .pro ul li .nameContent .price{ font-size:12px; color:#777; margin-top:5px;}
.packetThisShop .pro ul li .nameContent .price span{ display:inline-block; width:50%;}
.packetThisShop .pro ul li .nameContent .share{ position:absolute; top:0px; right:0px; display:block; width:45px; height:25px; line-height:25px; padding-left:20px; font-size:14px; color:#fff; background:#dd5a22; text-align:center; border-radius:4px; background:url(../img/share.png) #dd5a22 no-repeat 5px center; background-size:14px 14px;}

.shopPhoto{ position:relative;}
.shopPhoto img{ display:block;}
.shopPhoto .info{ position:absolute; bottom:0px; width:100%; min-height:30px; background:rgba(0,0,0,0.5); color:#fff;}
.shopPhoto .info .name{ font-size:16px; color:#fff; font-weight:normal; height:30px; line-height:30px; padding:0px 25px;}
.shopPhoto .info .popular{ color:#fff; height:30px; line-height:25px; padding:0px 25px; font-size:14px; color:#fff;}

.quality{ height:40px; line-height:40px; margin-bottom:10px; padding-left:75px; font-size:14px; color:#de5a22; border-bottom:1px solid #ededed; background:url(../img/quality.png) #fff no-repeat 10px center; background-size:auto 23px;}

.buyThis{ position:relative; background:#fff; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.buyThis ul{ overflow:hidden; padding:8px 0px; margin-right:90px;}
.buyThis ul li{ float:left; width:100%; line-height:22px; border-left:1px solid #ededed; margin-left:-1px; text-align:left; font-size:16px; color:#333;}
.buyThis ul li span{ display:inline-block; color:#555; font-size:12px; margin-left:10px;}
.buyThis ul li del{ display:inline-block; color:#555; font-size:12px; margin-left:10px;}
.buyThis ul li span.price{ font-size:20px; color:#dd5a22; position:relative; top:2px;}
.buyThis ul li span.delivery{ padding-left:24px; font-size:12px; color:#dd5a22; background:url(../img/Delivery.png) no-repeat 5px center; background-size:15px auto;}
.buyThis .buy{ position:absolute; top:10px; right:10px; display:block; width:65px; height:28px; line-height:28px; font-size:14px; color:#fff; text-align:center; border-radius:2px; background:#53a804;}
.price02{position:absolute; top:6px; right:10px; font-size:12px; color:#666;}
.price02 em{ font-style:normal; color:#fc8239;}
.price02 b{ font-size:18px; color:#fc8239;}
.alarm{ color:#dd5a22; height:30px; line-height:30px; font-size:14px; text-align:center; background:#fff9f6; border-bottom:1px solid #ededed;}
.price03{font-size:12px; color:#666; padding-left:10px; padding-bottom:10px;}
.price03 em{ font-style:normal; color:#fc8239;}
.price03 b{ font-size:18px; color:#fc8239;}


.shareThis{ position:relative; background:#fff; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.shareThis ul{ overflow:hidden; padding:8px 0px; margin-right:90px;}
.shareThis ul li{ float:left; width:50%; line-height:22px; border-left:1px solid #ededed; margin-left:-1px; text-align:left; font-size:12px;}
.shareThis ul li.fx{ width:45%;}
.shareThis ul li.ll{ width:55%;}
.shareThis ul li span{ display:inline-block; color:#555; font-size:14px; margin-left:10px;}
.shareThis .share{ position:absolute; top:6px; right:10px; display:block; width:60px; height:25px; line-height:25px; font-size:12px; padding-left:20px; color:#fff; text-align:center; border-radius:2px; background:url(../img/share.png) #dd5a22 no-repeat 5px center; background-size:14px 14px;}

.ShopInfo{ width:100%; background:#fff; position:relative; margin:10px 0px; border-top:1px solid #ededed; border-bottom:1px solid #ededed; }
.ShopInfo .name{ height:25px; padding:15px 0;line-height:25px; margin-left:10px; font-size:14px; color:#666; overflow:hidden;border-bottom:1px solid #ededed; background:url(../img/community_activity_time.png) no-repeat left center; background-size:auto 20px; padding-left:30px;}
.ShopInfo .name02{ height:25px; padding:15px 0;line-height:25px; margin-left:10px; font-size:14px; color:#666; overflow:hidden;border-bottom:1px solid #ededed; background:url(../img/w.png) no-repeat left center; background-size:auto 20px; padding-left:30px;}
.ShopInfo .name02 a{font-size:14px; color:#666; display:block;background:url(../img/more.png) no-repeat right center; background-size:auto 16px; padding-right:20px; overflow:hidden; height:25px; margin-right:10px;}
.ShopInfo .address{ height:25px; padding:15px 0;  background:url(../img/community_activity_address.png) no-repeat left center; background-size:auto 20px; padding-left:30px;line-height:25px; margin-left:10px; font-size:12px; color:#888; overflow:hidden;}
.ShopInfo .Telephone{ display:block; position:absolute; top:63px; right:0px; width:44px; height:40px; background:url("../img/telephone.png") no-repeat center center; background-size:20px auto; border-left:1px #e5e5e5 solid;}
.anhome{ margin-top:10px;border-top:1px solid #ededed;border-bottom:1px solid #ededed; background:#fff; padding:10px; margin-bottom:10px;}
.anhome a{ display:block; background:url(../img/more.png) no-repeat right center; background-size:auto 16px; position:relative;}
.anhome a img{ display:block; width:50px; height:50px; border:1px #e5e5e5 solid; border-radius:60px;}
.anhome a span{ padding-left:10px; position:absolute; left:50px; font-size:16px; color:#333; line-height:52px; top:0;}

.link{ border-bottom:1px #e5e5e5 solid; background:#fff; margin-top:10px; margin-bottom:10px;}
.link ul li{ padding:15px; border-top:1px #e5e5e5 solid;}
.link ul li a{ display:block;background:url(../img/more.png) no-repeat right center; background-size:auto 16px; font-size:16px; color:#333;}

.ProIntro{ margin-top:10px; background-color:#fff;}
.ProIntro .tab{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; overflow:hidden; zoom:1;}
.ProIntro .tab span{ display:block;float:left; width:33.3%; text-align:center; cursor:pointer; padding:8px 0px; position:relative;}
.ProIntro .tab span i{ display:inline-block; height:26px; line-height:26px; float:left; width:100%; text-align:center; margin-left:-1px; cursor:pointer; border-right:1px solid #e3e3e3; font-size:14px; font-style:normal;}
.ProIntro .tab span:nth-child(3) i{ border-right:none;}
.ProIntro .tab span b{ display:inline-block; height:2px; width:80%; position:absolute; bottom:0; background:#fff; left:10%;}
.ProIntro .tab span.on{ color:#53a804;}
.ProIntro .tab span.on b{ display:inline-block; height:2px; width:80%; position:absolute; bottom:0; background:#53a804; left:10%;}
.ProIntro .about{ color:#fff; font-size:12px; line-height:22px; color:#333; padding:10px; padding-bottom:0;}
.infos{ background:#f5f6f8; padding:0px;}
.infos dl{ background:#fff; padding:0px 10px; margin-bottom:10px; margin-top:-1px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.infos dl dt{ height:35px; line-height:35px; font-size:14px; padding-left:15px;}
.infos dl dd{ padding-bottom:10px;}
.infos dl dd .text{ font-size:12px; line-height:22px; padding:5px 0px;}
.infos dl.gmxz dd{ font-size:12px; line-height:22px; padding-top:0px;}
.infos dl.gmxz dd h3{ margin-top:10px; height:25px; line-height:25px; font-size:14px; font-weight:normal; color:#dd5a22;}

.xgtj{ background:#fff;}
.xgtj ul{ overflow:hidden; zoom:1; margin:4px;}
.xgtj ul li{ float:left; width:50%; overflow:hidden;}
.xgtj ul li a{ display:block; margin:4px;border:1px solid #e6e6e6;}
/*.xgtj ul li a img{ border:1px solid #e6e6e6;}*/
.xgtj ul li a .ProName{ line-height:20px; font-size:16px; color:#666; overflow:hidden; padding-top:3px; overflow:hidden; text-align:left; padding-left:10px;}
.xgtj ul li a .ProPay{ height:30px; line-height:30px; overflow:hidden; zoom:1; padding-left:10px; padding-top:5px;padding-top:5px;}
.xgtj ul li a .ProPay .price{ display:inline-block; text-align:left; color:#808080; font-size:12px;}
.xgtj ul li a .ProPay .price em{ font-style:normal; font-size:12px;color:#fc8138;}
.xgtj ul li a .ProPay .price span{ color:#fc8138; font-size:18px;}
.xgtj ul li a .ProPay del{ display:inline-block; text-align:left; color:#888; font-size:12px; margin-left:5px;}

.ProIntro .Reviews dl{ position:relative; padding-top:30px; color:#000; padding-bottom:30px; margin-bottom:10px; border-bottom:1px solid #d2d2d2;}
.ProIntro .Reviews dl dt{ width:100%; position:absolute; top:3px; height:30px;}
.ProIntro .Reviews dl dt .commentator{ width:auto; margin-left:7px; height:30px; line-height:30px; font-size:0.8em;}
.ProIntro .Reviews dl dt .commentator img{ display:inline-block; width:30px; height:30px; border-radius:50%; vertical-align: -10px; }
.ProIntro .Reviews dl dt .commentator span{ display:inline-block; padding-left:10px; font-size:14px;}
.ProIntro .Reviews dl dt .commentator span.time{ display:inline-block; padding-left:10px; font-size:0.8em; color:#686c6e;}

.ProIntro .Reviews dl dt .starPanel{ position:absolute; top:7px; right:0px; overflow:hidden; width:100px; text-align:center;}
.ProIntro .Reviews dl dt .starPanel .star{ display:inline-block; width:16px; height:14px; background: url(../img/praise.png) no-repeat center center; background-size:auto 100%;}
.ProIntro .Reviews dl dt .starPanel.level0 .star.star1{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level0 .star.star2{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level0 .star.star3{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level0 .star.star4{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level0 .star.star5{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level1 .star.star1{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level1 .star.star2{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level1 .star.star3{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level1 .star.star4{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level1 .star.star5{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level2 .star.star1{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level2 .star.star2{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level2 .star.star3{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level2 .star.star4{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level2 .star.star5{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level3 .star.star1{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level3 .star.star2{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level3 .star.star3{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level3 .star.star4{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level3 .star.star5{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level4 .star.star1{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level4 .star.star2{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level4 .star.star3{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level4 .star.star4{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level4 .star.star5{ background-image:url(../img/praise.png);}
.ProIntro .Reviews dl dt .starPanel.level5 .star.star1{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level5 .star.star2{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level5 .star.star3{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level5 .star.star4{ background-image:url(../img/praised.png);}
.ProIntro .Reviews dl dt .starPanel.level5 .star.star5{ background-image:url(../img/praised.png);}

.ProIntro .Reviews dl dd{ padding-top:10px; padding-left:7px; padding-right:7px; }
.ProIntro .Reviews dl dd .text{ font-size:1.0em; padding-bootom:10px;}
.ProIntro .Reviews dl dd .pic ul{ overflow:hidden; zoom:1; padding:10px 0px;}
.ProIntro .Reviews dl dd .pic ul li{ float:left; margin-right:5px;}
.ProIntro .Reviews dl dd .pic ul li img{ display:block; width:40px; height:40px; }

.ProIntro .consult{ padding:5px 10px;}
.ProIntro .consult h1{ font-size:14px;}
.ProIntro .consult textarea{
	display:block; width:100%;
	margin-top:10px;
	color:#020202; 
	line-height:30px; 
	text-align:left; 
	overflow:hidden;
	border-radius: 3px;
	outline: 0;
	border: #e6e6e6 1px solid;
	padding: 0 0 0 10px;
	-webkit-transition: box-shadow .5s;
	font-size:14px;}
.ProIntro .consult .Action{ padding:5px 0px;}
.ProIntro .consult .Action input[type=button]{ width:100%;}

.ProIntro .FAQ{ width:100%; background: #fff; -webkit-transition: box-shadow .5s;}
.ProIntro .FAQ dl{ position:relative; color:#000; margin:10px;}
.ProIntro .FAQ dl h2{ font-size:14px; font-weight:normal;}
.ProIntro .FAQ dl dt{ width:100%; height:30px; overflow:hidden;}
.ProIntro .FAQ dl dt .commentator{ float:left; height:30px; line-height:30px; font-size:0.8em;}
.ProIntro .FAQ dl dt .time{ float:right; height:30px; line-height:30px; text-align:right; font-size:0.8em; color:#686c6e;}
.ProIntro .FAQ dl dd{ font-size:1.0em; padding-top:10px; }


.proListRightGrid{ width:100%; position:relative; background:#f5f5f5; border-top:1px solid #e6e6e6;}
.proListRightGrid .subMenu{ position:absolute; background:#fff; left:0px; top:0px; width:100px; height:100%; border-right:1px solid #f0f0f0;}
.proListRightGrid .subMenu span{ display:block; height:44px; line-height:44px; padding-left:19px; font-size:14px; color:#808080;}
.proListRightGrid .subMenu span.on{ background:#f0f0f0; padding-left:17px; border-left:2px solid #52ab03; color: #52ab03;}
.proListRightGrid .proListPanel{ margin-left:100px; background:#f0f0f0;}
.proListRightGrid .proListPanel .sortBanner{ padding:10px; padding-bottom:0px;}
.proListRightGrid .proListPanel ul{ overflow:hidden; zoom:1; display:none; min-height:500px;}
.proListRightGrid .proListPanel ul li{ float:left; width:33.3%; overflow:hidden;}
.proListRightGrid .proListPanel ul li a{ display:block; margin:10px; background:#fff;}
.proListRightGrid .proListPanel ul li a .ProName{ height:25px; line-height:25px; text-align:center; font-size:14px; color:#808080; overflow:hidden; margin-left:5px; margin-right:5px; padding-top:3px; overflow:hidden;}
.proListRightGrid .proListPanel ul li a img{ display:block;}
